package com.zl.service;

import com.zl.model.Userinfo;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface UserinfoService {

    /**
     * 双表
     */
    List<Userinfo> findAll();
    /**
     * 登录
     * @param userinfo
     * @return
     */
    Userinfo login(Userinfo userinfo);

    /**
     * 查一个
     * @param user_id
     * @return
     */
    Userinfo findOne(@Param("uid") int user_id);

    /**
     * 添加
     * @param userinfo
     * @return
     */
    int insert(Userinfo userinfo);

    /**
     * 删除
     * @param user_id
     * @return
     */
    int remove(@Param("uid") int user_id);

    /**
     * 修改
     * @param userinfo
     * @return
     */
    int update(Userinfo userinfo);
}
